流程提交前执行自定义函数 checkCustomize

针对html模式的流程,可以在流程提交前执行一个自定义函数,这个函数是通过重写checkCustomize这个函数来实现的。

Javascript代码示例:

<script type="text/javascript">
jQuery(document).ready(function(){
//重写checkCustomize函数
checkCustomize = function (){
//请假天数为空的时候,不允许流程提交
//10146为字段的id,我这边演示的请假天数这个字段的id
//大家需要根据自己的系统来做对应的修改
//函数最后需要有一个返回值,返回false时候,不能提交流程。
//返回true时,流程正常流转
var field10146value = jQuery("#field10146").val();
if(field10146value==""){
alert("请假天数不能为空!");
return false;
}else{
return true;
}
}
});
</script>

HTML模式中使用,路径:编辑HTML模板–插入–代码块

保存后,在前台请求表单上 对应的 field10146字段没有值 在提交或者批准的时候则会弹出个altert提示框,提示:请假天数不能为空